Action Language Hybrid AL

نویسندگان

  • Alex Brik
  • Jeffrey B. Remmel
چکیده

This paper introduces an extension of the action language AL to Hybrid AL. A program in Hybrid AL specifies both a transition diagram and associated computations for observing fluents and executing actions. The semantics of AL is defined in terms of Answer Set Programming (ASP). Similarly, the semantics of Hybrid AL is defined using Hybrid ASP which is an extension of ASP that allows rules to control sequential execution of arbitrary algorithms. Constructing a mathematical model of an agent and its environment based on the theory of action languages has been studied and has applications to planning and diagnostic problems, see [10] for an overview. In the realm of diagnostic problems, the goal is to find explanations of unexpected observations. We are interested in solving diagnostic problems such as those that arise diagnosing malfunctions of a large distributed software system, as described in [14]. The approach to solving a diagnostic problems described in [1] is based on the idea of using a mathematical model of the agent’s domain, created using a description in the action language AL [2] to find explanations for unexpected observations. Central to this approach is the notion of the agent loop [10] which we modify to underline the relevance to the diagnostic problem. 1. Observe the world, check that observations are consistent with expectations, and update the knowledge base. 2. Select an appropriate goal G. 3. Explain unexpected observations and search for a plan (a sequence of actions) to achieve G. 4. Execute an initial part of the plan, update the knowledge base, go back to step 1. The description and the facts from the knowledge base are translated into a logic program in a language of answer set programming (ASP) [11]. An ASP solver is then used to find stable models of the program, which are descriptions of possible trajectories of the underlying domain. These can be used to carry out steps 1 and 3 of the agent loop. The two assumptions for the applicability of the agent loop are: (1) the agent is capable of making correct observations, performing actions, and recording these observations and actions (not defeasible), and (2) normally the agent is capable of observing all relevant exogenous actions occurring in its environment (defeasible). Hybrid AL is introduced to help solve a diagnostic problem where both (1) and (2) are defeasible, and where to decrease the size of the search space

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Interaction between Reflective Thinking and Grade Dropping: An Alternative Assessment Policy

The present study aimed to investigate the interaction among grade dropping and reflective thinking abilities of the participants and to also check if action research enhances learners’ reflective thinking. A cyclic action research was run for 8 sessions. Kember et al.’s (2010) reflective thinking questionnaire and three in-term quizzes were administered. Students also made questions based on t...

متن کامل

Time Limited Model Checking

In this paper we present an approach to model concurrent systems specified in a temporal concurrent constraint language, which is able to model Hybrid Systems. We construct a framework in which it is possible to apply the Model Checking technique to programs specified in such language. We present a formalism to transform correctly specification into a Hybrid cc Structure. This structure represe...

متن کامل

Representing hybrid automata by action language modulo theories

Both hybrid automata and action languages are formalisms for describing the evolution of dynamic systems. This paper establishes a formal relationship between them. We show how to succinctly represent hybrid automata in an action language which in turn is defined as a high-level notation for answer set programming modulo theories (ASPMT) — an extension of answer set programs to the first-order ...

متن کامل

The Hunches a Language Teacher Lives by in an Action Research: Revelations of an L2 Writing Teacher

The researchers in this study aimed to demonstrate how impossible it could be for a language teacher to take fixed, systematic routes of action in recent Action Research designs.  This was instantiated in an L2 (here, English) 'essay writing' course among some Persian speaker university students majoring in Hygiene Sciences (Family and Environment). Evidences regarding individualistic progress ...

متن کامل

Modeling Hybrid Domains Using Process Description Language

In previous work, action languages have predominantly been concerned with domains in which values are static unless changed by an action. Real domains, however, often contain values that are in constant change. In this paper we introduce an action language for modeling such hybrid domains called the process description language. We discuss the syntax and semantics of the language, model an exam...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017